package com.only4play.productcenter.domain.goods.domainservice;

import com.only4play.productcenter.api.goods.request.GoodsInStoreRequest;
import com.only4play.productcenter.api.goods.request.GoodsOutStoreRequest;
import com.only4play.productcenter.api.goods.request.GoodsTransferRequest;

/**
 * @author hinzzz www.hinzzz.cn 157957329@qq.com
 * 2024-02-27
 */
public interface IGoodsDomainService {

    /**
     * 商品入库
     * @param request
     */
    void goodsIn(GoodsInStoreRequest request);

    /**
     * 商品出库
     * @param request
     */
    void goodsOut(GoodsOutStoreRequest request);

    /**
     * 商品调拨
     * @param request
     */
    void goodsTransfer(GoodsTransferRequest request);
}
